mirror of
https://github.com/OMGeeky/andors-trail.git
synced 2026-01-20 18:41:09 +01:00
Object Group can be set property "active" to "false" to disable all objects within at new game (except Spawn Areas, those are treated individually). (de)activateMapChangeArea script rewards become (de)activateMapObjectGroup Persistence of active object groups in saves is implemented. Debug map showcases the new feature, with beer !
129 lines
3.1 KiB
JSON
129 lines
3.1 KiB
JSON
[
|
|
{
|
|
"id": "traveller1",
|
|
"iconID": "monsters_man1:0",
|
|
"name": "Traveller1",
|
|
"spawnGroup": "debugNPC1",
|
|
"monsterClass": "humanoid",
|
|
"unique": 1,
|
|
"maxHP": 10,
|
|
"maxAP": 10,
|
|
"moveCost": 10,
|
|
"attackCost": 10,
|
|
"attackChance": 50,
|
|
"droplistID": "debugshop1",
|
|
"phraseID": "debugshop",
|
|
"attackDamage": {
|
|
"min": 1,
|
|
"max": 2
|
|
}
|
|
},
|
|
{
|
|
"id": "traveller2",
|
|
"iconID": "monsters_man1:0",
|
|
"name": "Traveller2",
|
|
"spawnGroup": "debugNPC2",
|
|
"monsterClass": "humanoid",
|
|
"unique": 1,
|
|
"maxHP": 10,
|
|
"maxAP": 10,
|
|
"moveCost": 10,
|
|
"attackCost": 10,
|
|
"attackChance": 50,
|
|
"droplistID": "debugshop1",
|
|
"phraseID": "debugquest",
|
|
"attackDamage": {
|
|
"min": 1,
|
|
"max": 2
|
|
}
|
|
},
|
|
{
|
|
"id": "traveller3",
|
|
"iconID": "monsters_man1:0",
|
|
"name": "Traveller3",
|
|
"spawnGroup": "debugNPC3",
|
|
"monsterClass": "humanoid",
|
|
"unique": 1,
|
|
"maxHP": 10,
|
|
"maxAP": 10,
|
|
"moveCost": 10,
|
|
"attackCost": 10,
|
|
"attackChance": 50,
|
|
"phraseID": "npc3_0",
|
|
"attackDamage": {
|
|
"min": 1,
|
|
"max": 2
|
|
}
|
|
},
|
|
{
|
|
"id": "debug_black_ant",
|
|
"iconID": "monsters_insects:0",
|
|
"name": "Ant",
|
|
"spawnGroup": "debug_insect",
|
|
"monsterClass": "insect",
|
|
"maxHP": 10,
|
|
"maxAP": 10,
|
|
"moveCost": 3,
|
|
"attackCost": 3,
|
|
"attackChance": 50,
|
|
"droplistID": "debuglist1",
|
|
"movementAggressionType": "helpOthers",
|
|
"attackDamage": {
|
|
"min": 1,
|
|
"max": 2
|
|
}
|
|
},
|
|
{
|
|
"id": "debug_small_wasp",
|
|
"iconID": "monsters_insects:1",
|
|
"name": "Pitiful debug bug with long name",
|
|
"spawnGroup": "debug_insect",
|
|
"monsterClass": "insect",
|
|
"maxHP": 10,
|
|
"maxAP": 10,
|
|
"moveCost": 5,
|
|
"attackCost": 10,
|
|
"attackChance": 50,
|
|
"droplistID": "debuglist1",
|
|
"attackDamage": {
|
|
"min": 1,
|
|
"max": 2
|
|
}
|
|
},
|
|
{
|
|
"id": "debug_winged_demon",
|
|
"iconID": "monsters_demon1:0",
|
|
"name": "Winged demon",
|
|
"spawnGroup": "debug_demon",
|
|
"size": "2x2",
|
|
"monsterClass": "demon",
|
|
"maxHP": 10,
|
|
"maxAP": 10,
|
|
"moveCost": 10,
|
|
"attackCost": 10,
|
|
"attackChance": 50,
|
|
"droplistID": "debuglist1",
|
|
"attackDamage": {
|
|
"min": 10,
|
|
"max": 20
|
|
}
|
|
},
|
|
{
|
|
"id": "debug_troll",
|
|
"iconID": "monsters_misc:5",
|
|
"name": "Troll",
|
|
"spawnGroup": "debug_troll",
|
|
"monsterClass": "giant",
|
|
"maxHP": 10,
|
|
"maxAP": 10,
|
|
"moveCost": 10,
|
|
"attackCost": 2,
|
|
"attackChance": 50,
|
|
"droplistID": "debuglist2",
|
|
"attackDamage": {
|
|
"min": 1,
|
|
"max": 2
|
|
}
|
|
}
|
|
]
|