I'm not very familiar with tilemaps myself, but can't you load json data directly into the tilemap object? I don't think you need an intermediate array...
You'll need a few conditions. Try is overlapping at offset for location, and within angle for facing the npc. Then the button trigger to run your action - display text.
Without seeing how your events are currently set up, I have no way of answering that question.
Surface Pro for pen support if you plan on working on art with it. But if you have a Wacom already, any Windows tablet will do.
(There are some visual glitches with high DPI display on my Surface Pro 3 though)
You probably want some instance variables on your player to keep track of what guns they have. Then add a condition, only allow switching to that weapon if the weapon is acquired.
I just made this for someone else, may be somewhat relevant.
https://www.dropbox.com/s/dkqrwnwdz75qh ... .capx?dl=0
Changing layouts and using source layout for spawning.
Develop games in your browser. Powerful, performant & highly capable.
If you add the effect to the layer, it will apply to objects on THAT layer.
So if you want to distort layer 0 elements, add the effect to layer 0.
http://c2rexplugins.weebly.com/rex_zsorter.html
You'll need to set up "states". You can set a variable to define if player is touching wall by using collision with wall (optionally adding a timer to reset the variable, giving a limited window of time to jump). You can then use that state as a condition for your wall jump action. To differentiate between sides, either use invisible helper sprites or image points.
Preview on LAN and Android export are both features of the licensed version of Construct 2 only.
https://www.scirra.com/store/construct-2
Member since 20 Feb, 2013