地下城守护者1修改方法
发布网友
发布时间:2022-06-12 00:01
我来回答
共2个回答
热心网友
时间:2024-08-21 07:09
修改mapxxxxx.txt
Map00001.txt - Map00020.txt 是正常关
map101.txt后面是附加关设置
rem 开始金钱
START_MONEY(PLAYER0,9999999)
rem 怪物生成(越小越容易出现?)
ADD_CREATURE_TO_POOL(Dragon,3)
ADD_CREATURE_TO_POOL(AVATAR,3)
ADD_CREATURE_TO_POOL(FLY,3)
ADD_CREATURE_TO_POOL(Spider,5)
ADD_CREATURE_TO_POOL(SORCEROR,3)
ADD_CREATURE_TO_POOL(BUG,12)
ADD_CREATURE_TO_POOL(BILE_DEMON,20)
ADD_CREATURE_TO_POOL(DARK_MISTRESS,25)
ADD_CREATURE_TO_POOL(Troll,10)
ADD_CREATURE_TO_POOL(Fly,10)
ADD_CREATURE_TO_POOL(ORC,20)
ADD_CREATURE_TO_POOL(Demonspawn,20)
ADD_CREATURE_TO_POOL(HELL_HOUND,20)
rem 可以出现的怪物
CREATURE_AVAILABLE(PLAYER0, TROLL,1,1)
CREATURE_AVAILABLE(PLAYER0, DRAGON,1,1)
CREATURE_AVAILABLE(PLAYER0, DEMONSPAWN,1,1)
CREATURE_AVAILABLE(PLAYER0, FLY,1,1)
CREATURE_AVAILABLE(PLAYER0, ORC,1,1)
CREATURE_AVAILABLE(PLAYER0, DARK_MISTRESS,1,1)
CREATURE_AVAILABLE(PLAYER0, HELL_HOUND,1,1)
CREATURE_AVAILABLE(PLAYER0, GHOST,1,1)
CREATURE_AVAILABLE(PLAYER0, DRAGON,1,1)
CREATURE_AVAILABLE(PLAYER0, BILE_DEMON,1,1)
CREATURE_AVAILABLE(PLAYER0, BUG,1,1)
CREATURE_AVAILABLE(PLAYER1, SORCEROR,1,1)
CREATURE_AVAILABLE(PLAYER1, SPIDER,1,1)
CREATURE_AVAILABLE(PLAYER1, SKELETON,1,1)
CREATURE_AVAILABLE(PLAYER0, VAMPIRE,1,1)
CREATURE_AVAILABLE(PLAYER0, HORNY,1,1)
CREATURE_AVAILABLE(PLAYER0, WIZARD,1,1)
CREATURE_AVAILABLE(PLAYER0, BARBARIAN,1,1)
CREATURE_AVAILABLE(PLAYER0, ARCHER,1,1)
CREATURE_AVAILABLE(PLAYER0, MONK,1,1)
CREATURE_AVAILABLE(PLAYER0, DWARF,1,1)
CREATURE_AVAILABLE(PLAYER0, KNIGHT,1,1)
CREATURE_AVAILABLE(PLAYER0, AVATAR,1,1)
CREATURE_AVAILABLE(PLAYER0, WITCH,1,1)
CREATURE_AVAILABLE(PLAYER0, GIANT,1,1)
CREATURE_AVAILABLE(PLAYER0, FAIRY,1,1)
CREATURE_AVAILABLE(PLAYER0, SUMURAI,1,1)
CREATURE_AVAILABLE(PLAYER0, IMP,1,1)
CREATURE_AVAILABLE(PLAYER0, BEETLE,1,1)
CREATURE_AVAILABLE(PLAYER0, TENTACLE,1,1)
CREATURE_AVAILABLE(PLAYER0, FLOATING_SPIRIT,1,1)
rem 可用建筑物
ROOM_AVAILABLE(PLAYER0,TREASURE,1,1)
ROOM_AVAILABLE(PLAYER0,LAIR,1,1)
ROOM_AVAILABLE(PLAYER0,GARDEN,1,1)
ROOM_AVAILABLE(PLAYER0,TRAINING,1,1)
ROOM_AVAILABLE(PLAYER0,RESEARCH,1,1)
ROOM_AVAILABLE(PLAYER0,BARRACKS,1,1)
ROOM_AVAILABLE(PLAYER0,GUARD_POST,1,1)
ROOM_AVAILABLE(PLAYER0,TORTURE,1,1)
ROOM_AVAILABLE(PLAYER0,TEMPLE,1,1)
ROOM_AVAILABLE(PLAYER0,Bridge,1,1)
ROOM_AVAILABLE(PLAYER0,prison,1,1)
ROOM_AVAILABLE(PLAYER0,Workshop,1,1)
ROOM_AVAILABLE(PLAYER0,Graveyard,1,1)
ROOM_AVAILABLE(PLAYER0,SCAVENGER,1,1)
rem 可用魔法
MAGIC_AVAILABLE(PLAYER0,POWER_HAND,1,1)
MAGIC_AVAILABLE(PLAYER0,POWER_IMP,1,1)
MAGIC_AVAILABLE(PLAYER0,POWER_SLAP,1,1)
MAGIC_AVAILABLE(PLAYER0,POWER_Sight,1,1)
MAGIC_AVAILABLE(PLAYER0,POWER_OBEY,1,1)
MAGIC_AVAILABLE(PLAYER0,POWER_CALL_TO_ARMS,1,1)
MAGIC_AVAILABLE(PLAYER0,POWER_HEAL_CREATURE,1,1)
MAGIC_AVAILABLE(PLAYER0,POWER_SPEED,1,1)
MAGIC_AVAILABLE(PLAYER0,POWER_PROTECT,1,1)
MAGIC_AVAILABLE(PLAYER0,POWER_CONCEAL,1,1)
MAGIC_AVAILABLE(PLAYER0,POWER_CAVE_IN,1,1)
MAGIC_AVAILABLE(PLAYER0,POWER_CHICKEN,1,1)
MAGIC_AVAILABLE(PLAYER0,POWER_disease,1,1)
MAGIC_AVAILABLE(PLAYER0,POWER_destroy_walls,1,1)
MAGIC_AVAILABLE(PLAYER0,POWER_LIGHTNING,1,1)
MAGIC_AVAILABLE(PLAYER0,POWER_POSSESS,1,1)
MAGIC_AVAILABLE(PLAYER0,POWER_ARMAGEDON,1,1)
MAGIC_AVAILABLE(ALL_PLAYERS,POWER_HOLD_AUDIENCE,1,1)
rem 可用门和陷阱
DOOR_AVAILABLE(PLAYER0,WOOD,1,10)
Door_available(PLAYER0,Steel,1,10)
Door_available(PLAYER0,Magic,1,10)
DOOR_AVAILABLE(PLAYER0,BRACED,1,10)
ADD_CREATURE_TO_LEVEL(PLAYER0,AVATAR,PLAYER0,4,10,1)
Trap_Available(PLAYER0,Poison_GAS,1,10)
Trap_Available(PLAYER0,Boulder,1,10)
Trap_Available(PLAYER0,Lava,1,10)
Trap_Available(PLAYER0,word_of_power,1,10)
TRAP_AVAILABLE(PLAYER0,ALARM,1,10)
TRAP_AVAILABLE(PLAYER0,LIGHTNING,1,10)
rem 增加特定怪物
rem 玩家 怪物 玩家 数量 等级 是否
ADD_CREATURE_TO_LEVEL(PLAYER0,VAMPIRE,PLAYER0,5,10,1)
ADD_CREATURE_TO_LEVEL(PLAYER0,IMP,PLAYER0,5,10,1)
ADD_CREATURE_TO_LEVEL(PLAYER0,AVATAR,PLAYER0,4,10,1)
IF(PLAYER_GOOD,TOTAL_CREATURES == 0)
rem 把怪物带到下一关
ADD_CREATURE_TO_LEVEL(PLAYER0,VAMPIRE,10,1,10,100)
WIN_GAME
ENDIF
rem 增加一组怪物
rem 先定义怪物
CREATE_PARTY(DWARF)
rem 增加命令 组名称 怪物 等级 生命?
ADD_TO_PARTY(DWARF,DWARFA,9,650,STEAL_GOLD,0)
ADD_TO_PARTY(DWARF,THIEF,9,3000,STEAL_GOLD,0)
ADD_TO_PARTY(DWARF,WIZARD,10,300,ATTACK_DUNGEON_HEART,0)
ADD_TO_PARTY(DWARF,BARBARIAN,10,300,ATTACK_DUNGEON_HEART,0)
ADD_TO_PARTY(DWARF,KNIGHT,10,300,ATTACK_DUNGEON_HEART,0)
ADD_TO_PARTY(DWARF,WITCH,10,300,ATTACK_DUNGEON_HEART,0)
ADD_TO_PARTY(DWARF,AVATAR,10,300,ATTACK_DUNGEON_HEART,0)
ADD_TO_PARTY(DWARF,GIANT,10,500,ATTACK_DUNGEON_HEART,0)
ADD_TO_PARTY(DWARF,FAIRY,10,550,ATTACK_DUNGEON_HEART,0)
ADD_TO_PARTY(DWARF,SAMURAI,10,550,ATTACK_DUNGEON_HEART,0)
rem 增加 玩家 组名 ? 组数?
ADD_PARTY_TO_LEVEL(PLAYER0,DWARF,3,1)
ADD_PARTY_TO_LEVEL(PLAYER0,DWARF,-1,1)
rem ?
ADD_TUNNELLER_PARTY_TO_LEVEL(player,party_name,where,head_for,number,level,gold)
ADD_TUNNELLER_PARTY_TO_LEVEL(PLAYER0,DWARF,-2,DUNGEON,1,10,100)
ADD_TUNNELLER_PARTY_TO_LEVEL(PLAYER0,DWARF,-2,DUNGEON,1,10,100)
ADD_TUNNELLER_PARTY_TO_LEVEL(PLAYER0,DWARF,-3,DUNGEON,1,10,100)
ADD_TUNNELLER_PARTY_TO_LEVEL(PLAYER0,DWARF,-6,DUNGEON,1,10,100)
注:有些关不能乱改,否则刚进入游戏时金钱为0,啥也不能干
这样有些关,比如隐藏关也可以用常用的方法玩了,不用管时间*了 :)
(记得修改前先备份一份,否则出问题就回不去了)
PS: 金钱不能改太多,否则就为0
附上修改器
-----------------------------------
地下城守护者1代编辑器下载地址
http://games.sina.com.cn/downgames/edit/121960.shtml
http://d7.games.sina.com.cn/edit_1024/dixia2.1.exe
热心网友
时间:2024-08-21 07:10
哈哈,那个已经*了,还好我有张当年的keeper光盘。
多么经典的游戏,多么经典的公司,不过已然是过去了。
听说地下城2也出了,但是我连D版都买不到,更别说正版的了。
好像牛蛙公司从地球上蒸发了一样。