-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathsphere_defs.scp
2019 lines (1906 loc) · 92.4 KB
/
sphere_defs.scp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
//****************************************************************************
//SPHERE by : Menasoft ©1997-2007
//www.sphereserver.net
// All SPHERE script files and formats are copyright Menasoft & Partners.
// This file may be freely edited for personal use, but may not be distributed
// in whole or in part, in any format without express written permission from
// Menasoft & Partners. All donations and contributions
// become the property of Menasoft & Partners.
//****************************************************************************
// FILE LAST UPDATED: Saturday, December 12, 2009
VERSION=0.56b
[DEFNAME HARDCODED]
defaultitem i_gold // if we cannot create the item. make it this.
defaultchar c_man // if we cannot create the char. make it this.
guards { c_h_guard 1 c_h_guard_f 1 }
deffood { i_ham 1 i_cake 1 i_bread_loaf 1 }
[DEFNAME stat_names]
statname_0 str // strength
statname_1 int // intelligence
statname_2 dex // dexterity
statname_3 food // hunger
statname_4 maxhits // total hitpoints
statname_5 maxmana // total mana
statname_6 maxstam // total stamina
statname_7 maxfood // total hunger
statname_8 modstr // modified strength
statname_9 modint // modified intelligence
statname_10 moddex // modified dexterity
[DEFNAME mount_items]
// This contain the list of the mount/mountid the format is:
// mount_0x<dispid hex> <mount item id hex>
// ---------------------------------------------------------
// PreT2A
mount_0xc8 03e9f // horse 1
mount_0xe2 03ea0 // horse 2
mount_0xe4 03ea1 // horse 3
mount_0xcc 03ea2 // horse 4
// T2A
mount_0xd2 03ea3 // desert ostard
mount_0xda 03ea4 // frenz ostard
mount_0xdb 03ea5 // forest ostard
mount_0xdc 03ea6 // Llama
// LBR
mount_0xbe 03e9e // fire steed
mount_0x72 03ea7 // dark steed
mount_0x75 03ea8 // silver steed
mount_0x73 03eaa // ethereal horse
mount_0xaa 03eab // ethereal llama
mount_0xab 03eac // ethereal ostard
mount_0x84 03ead // kirin
mount_0x78 03eaf // minax warhorse
mount_0x79 03eb0 // shadowlord warhorse
mount_0x77 03eb1 // magecounsil warhorse
mount_0x76 03eb2 // britannian warhorse
mount_0x90 03eb3 // sea horse
mount_0x7a 03eb4 // unicorn
mount_0x74 03eb7 // nightmare
mount_0xbc 03eb8 // rideback 2
mount_0xbb 03eba // rideback 1
mount_0x319 03ebb // skeletal mount
mount_0x317 03ebc // beetle
mount_0x31a 03ebd // swamp dragon 1
mount_0x31f 03ebe // swamp dragon 2
// AOS
// SE
mount_0xf3 03e94 // hiryu
// ML
mount_0x11c 03e92 // Armored Steed (Mondains Steed)
mount_0x115 03e91 // Cu Sidhe
mount_0x114 03e90 // Reptalon
mount_0xd5 03ec5 // Polar Bear (veteran's award)
[DEFNAME house_types]
house_private=0
house_public=1
house_guild=2
[DEFNAME house_transfer_types]
transfer_nothing = 0 // Do not transfer any item to the Moving Crate, the crate will still be moved if uid is given.
transfer_lockdowns = 01 // Transfer LockDowns
transfer_addon = 02 // Transfer Addons
transfer_all = 04 // Transfer LockDowns, Addons and every other item found inside a house that is not a component of it.
[DEFNAME hues] // these are hues from hues.mul.
color_none 0
color_metal 0
color_red1 32
color_red2 33
color_cyan 88
color_gray_dk 802
color_energy_vortex 118
color_gray_lt 904
color_dye_high 1000 // highest dyeable color = 1001
color_ice 1152
color_snow 1153
color_rock 1154
color_spectral 17969
color_h_spined 08ac //pre-AOS: 0283
color_h_horned 0845 //pre-AOS: 0227
color_h_barbed 0851 //pre-AOS: 01c1
color_l_ash 04a7
color_l_oak 07da
color_l_yew 04a8
color_l_bloodwood 04aa
color_l_frostwood 047f
color_l_heartwood 04a9
color_dragon_scale_red 066d
color_dragon_scale_yellow 08a8
color_dragon_scale_black 0455
color_dragon_scale_green 0851
color_dragon_scale_white 08fd
color_dragon_scale_blue 08b0
[DEFNAME hues_range] // these are ranges of hues from hues.mul.
colors_skin {1002 1057}
colors_all { {443 443} 2 {902 902} 1 {907 907} 1 {928 928} 1 {946 947} 1 {1201 1247} 6 {1301 1347} 6 {1401 1447} 6 {1501 1547} 6 {1601 1654} 6 {1701 1747} 6 {1801 1887} 6 }
colors_white {2301 2301}
colors_black {2305 2305}
colors_brown {443 443}
colors_red {1601 1654}
colors_blue {1301 1354}
colors_yellow {1701 1747}
colors_green {1401 1447}
colors_orange {1501 1547}
colors_gray {946 947}
colors_pink {1201 1247}
colors_neutral {1801 1887}
colors_snake {2001 2018}
colors_bird {2101 2130}
colors_slime {2201 2224}
colors_animal {2301 2318}
colors_daemon { 1106 1110 }
colors_balron { 1106 1110 }
colors_wyrm { {1105 1110} 1 {1205 1210} 1 }
colors_red_drag { color_red1 1 color_red2 1 }
colors_blood { 33 38 }
colors_lava { { 32 34 } 1 { 53 55 } 1 { 43 45 } 1 }
colors_poison { 61 79 }
colors_hair { 1102 1148 }
colors_metal {0961 097e}
color_magic_weap 0
color_magic_shield 0
color_magic_arm 0
color_magic_defense 1650
color_magic_guarding 1430
color_magic_hardening 1353
color_magic_fortification 1805
color_magic_invulnerability 1887
color_magic_ruin 1650
color_magic_might 1430
color_magic_force 1353
color_magic_power 1805
color_magic_vanquishing 1887
// brain types
[DEFNAME brains]
brain_none 0
brain_animal 1
brain_human 2
brain_healer 3
brain_guard 4
brain_banker 5
brain_vendor 6
brain_animal_trainer 7
brain_monster 8
brain_berserk 9
brain_dragon 10
[DEFNAME items_templates]
random_coin_purse { backpack_poor 1 backpack_meager 1 backpack_average 1 backpack_rich 1 }
random_gold_pile { poor_gold_pile 1 meager_gold_pile 1 average_gold_pile 1 rich_gold_pile 1 filthy_rich_gold_pile 1 }
random_dragon_scales { i_dragon_scale_red 1 i_dragon_scale_yellow 1 i_dragon_scale_black 1 i_dragon_scale_green 1 i_dragon_scale_white 1 i_dragon_scale_blue 1}
random_dragon_scales_ry {i_dragon_scale_red 1 i_dragon_scale_yellow 1}
random_dragon_scales_wb {i_dragon_scale_white 1 i_dragon_scale_black 1}
random_dragon_scales_gb {i_dragon_scale_green 1 i_dragon_scale_blue 1}
[DEFNAME items_hair]
random_female_hair { i_hair_short 1 i_hair_long 1 i_hair_ponytail 1 i_hair_pageboy 1 i_hair_buns 1 i_hair_afro 1 i_hair_receding 1 i_hair_2_pigtails 1 i_hair_krisna 1 }
random_male_hair { i_hair_short 1 i_hair_long 1 i_hair_ponytail 1 i_hair_mohawk 1 i_hair_pageboy 1 i_hair_afro 1 i_hair_receding 1 i_hair_2_pigtails 1 i_hair_krisna 1 }
random_facial_hair { i_beard_long 1 i_beard_short 1 i_beard_goatee 1 i_beard_mustache 1 i_beard_short_med 1 i_beard_long_med 1 i_beard_vandyke 1 }
[DEFNAME items_clothing]
random_hats { i_floppy_hat 1 i_wide_brim_hat 1 i_cap 1 i_tall_straw_hat 1 i_straw_hat 1 i_wizards_hat 1 i_bonnet 1 i_feathered_hat 1 i_bandana 1 i_skull_cap 1 }
random_over_armor { i_tunic 1 i_doublet 1 i_sash 1 }
random_female_tops { i_shirt_plain 1 i_shirt_fancy 1 i_doublet 1 i_tunic 1 i_dress_full 1 i_dress_plain 1 i_robe 1 }
random_female_pants { i_pants_short 1 i_pants_long 1 i_kilt 1 i_skirt_long 1 i_dress_full 1 i_dress_plain 1 }
random_masks { i_helm_orc 1 i_mask_bear 1 i_mask_deer 1 i_mask_orc 1 i_mask_tribal_red 1 i_mask_blue 1 }
random_boots { i_boots_thigh 1 i_boots_calf 1 }
random_male_pants { i_pants_short 1 i_pants_long 1 i_kilt 1 }
random_male_tops { i_shirt_plain 1 i_doublet 1 i_tunic 1 i_robe 1 }
random_shoes { i_shoes_plain 1 i_sandals 1 i_boots_calf 1 }
random_footwear { i_boots_thigh 1 i_boots_calf 1 i_shoes_plain 1 i_sandals 1 }
random_pants { i_pants_short 1 i_pants_long 1 }
random_skirt { i_skirt_long 1 i_kilt 1 i_skirt_short 1 }
[DEFNAME items_armor]
random_leg_armor { i_studded_leggings 1 i_platemail_leggings 1 i_chainmail_leggings 1 i_leather_leggings 1 i_ringmail_leggings 1 }
random_arm_armor { i_studded_sleeves 1 i_platemail_arms 1 i_leather_sleeves 1 i_ringmail_gloves 1 }
random_gloves { i_studded_gloves 1 i_platemail_gloves 1 i_leather_gloves 1 }
random_shield { i_shield_round_bronze 1 i_shield_buckler 1 i_shield_kite_metal 1 i_shield_heater 1 i_shield_kite_wood 1 i_shield_wood 1 i_shield_round_metal 1 }
random_head_armor { i_chainmail_coif 1 i_helm_closed 1 i_helm_open 1 i_helm_norse 1 i_bascinet 1 i_platemail_helm 1 }
random_helmet { i_helm_closed 1 i_helm_open 1 i_bascinet 1 i_helm_norse 1 i_platemail_helm 1 }
random_chest_armor { i_studded_tunic 1 i_platemail_chest 1 i_chainmail_tunic 1 i_leather_tunic 1 i_ringmail_tunic 1 }
random_gorget { i_studded_gorget 1 i_platemail_gorget 1 i_leather_gorget 1 i_studded_gorget 1 }
[DEFNAME items_weapons]
random_start_weapon { i_axe_battle 1 i_sword_long 1 i_mace 1 }
random_axe { i_axe_exec 1 i_axe_battle 1 i_hatchet 1 i_axe 1 i_axe_double 1 i_axe_two_hand 1 i_axe_war 1 }
random_pole_arm { i_bardiche 1 i_spear_short 1 i_spear 1 i_war_fork 1 i_hammer_pick 1 }
random_mace { i_club 1 i_mace_war 1 i_mace 1 i_maul 1 i_hammer_war 1 }
random_sword { i_cutlass 1 i_halberd 1 i_katana 1 i_sword_broad 1 i_sword_long 1 i_sword_long_b 1 i_sword_viking 1 i_scimitar 1 }
random_staff { i_staff_gnarled 1 i_staff_quarter 1 }
random_dagger { i_dagger 1 i_kryss 1 }
random_ranged_weapon { i_bow 1 i_crossbow 1 i_crossbow_heavy 1 }
random_melee_weapon { random_axe 7 random_pole_arm 5 random_mace 5 random_sword 8 random_staff 2 random_dagger 2}
random_weapon { random_axe 7 random_pole_arm 5 random_mace 5 random_sword 8 random_staff 2 random_dagger 2 random_ranged_weapon 3 }
[DEFNAME items_other]
random_light { i_candle 1 i_torch 1 i_lantern 1 }
random_fishing_junk { i_fishing_weight 1 i_fishing_pole 1 i_fish_cut_raw 1 i_fish_raw_head 1 i_fish_small 1 i_fish_big_1 1 i_fish_big_2 1 i_fish_big_3 1 i_fish_big_4 1 }
[DEFNAME potions]
random_potion { i_bottle_empty 1 i_potion_refresh 1 i_potion_agility 1 i_potion_nightsight 1 i_potion_heal 1 i_potion_strength 1 i_potion_poison 1 i_potion_cure 1 i_potion_explosion 1 }
[DEFNAME reagents]
random_reagent { i_reag_black_pearl 1 i_reag_blood_moss 1 i_reag_garlic 1 i_reag_ginseng 1 i_reag_mandrake_root 1 i_reag_nightshade 1 i_reag_sulfur_ash 1 i_reag_spider_silk 1 }
random_reagent_necro { i_reag_batwing 1 i_reag_blackmoor 1 i_reag_blood_spawn 1 i_reag_blood_vial 1 i_reag_bone 1 i_reag_brimstone 1 i_reag_daemon_bone 1 i_reag_fertile_dirt 1 i_reag_dragon_blood 1 i_reag_executioners_cap 1 i_reag_eye_of_newt 1 i_reag_obsidian 1 i_reag_pig_iron 1 i_reag_pumice 1 i_reag_nox_crystal 1 i_reag_volcanic_ash 1 i_reag_dead_wood 1 i_reag_wyrm_heart 1 }
[DEFNAME items_misc]
random_instrument { i_drum 1 i_tambourine 1 i_lyre 1 i_lute 1 }
[DEFNAME items_jewels]
random_necklace { i_necklace_silver_beads 1 i_necklace_gold_beads 1 i_necklace_gold 1 i_necklace_silver 1 }
random_jewel { i_gem_star_sapphire 1 i_gem_emerald 1 i_gem_sapphire 1 i_gem_ruby 1 i_gem_citrine 1 i_gem_amethyst 1 i_gem_tourmaline 1 i_gem_amber 1 i_gem_diamond 1 }
[DEFNAME items_food]
random_bread { i_bread_loaf 1 i_bread_french 1 }
random_other_food { i_pie_baked 1 i_cake 1 i_muffin 1 i_jar_honey 1 i_pizza 1 i_cheese_wheel 1 }
random_meat { i_chicken_leg 1 i_lamb_leg 1 i_bird_cooked 1 i_ham 1 i_lamb_leg_raw 1 i_bird_raw 1 i_ribs_raw 1 i_ribs_cooked 1 i_bacon_slice 1 i_sausages 1 }
random_veggie { i_fruit_cabbage 1 i_fruit_carrot 1 i_fruit_corn 1 i_fruit_gourd1 1 i_fruit_gourd2 1 i_fruit_lettuce 1 i_fruit_onion 1 i_fruit_pumpkin 1 i_fruit_squash 1 i_fruit_turnip 1 }
random_pitcher { i_pitcher_ale 1 i_pitcher_cider 1 i_pitcher_glass 1 i_pitcher_liquor 1 i_pitcher_milk 1 i_pitcher_wine 1 i_pitcher_water 1 }
random_bottle { i_bottle_ale 1 i_bottle_wine 1 i_bottle_liquor 1 i_jug_cider 1 }
random_fruit { i_fruit_dates 1 i_fruit_peach 1 i_fruit_pear 1 i_fruit_lemon 1 i_fruit_lime 1 i_fruit_grapes 1 i_fruit_apple 1 i_fruit_banana 1 i_fruit_coconut 1 i_fruit_cantelope 1 i_fruit_honeydewmelon 1 i_fruit_watermelon 1 }
random_food { random_meat 1 random_bread 1 random_veggie 1 random_fruit 1 random_other_food 1 }
[DEFNAME items_containers]
random_chest { i_chest_metal_brass 1 i_chest_metal 1 i_chest_wooden_brass 1 }
random_crate { i_crate_lg 1 i_crate_md 1 i_crate_small 1 }
random_container { i_box_wood 1 i_barrel 1 i_barrel_open 1 random_crate 3 random_chest 4 }
// items (scrolls)
[DEFNAME items_scrolls]
random_scroll { random_lower_scroll 1 random_upper_scroll 1 }
random_lower_scroll { random_first_circle 1 random_second_circle 1 random_third_circle 1 random_fourth_circle 1 }
random_middle_scroll { random_third_circle 1 random_fourth_circle 1 random_fifth_circle 1 random_sixth_circle 1 }
random_upper_scroll { random_fifth_circle 1 random_sixth_circle 1 random_seventh_circle 1 random_eighth_circle 1 }
random_first_circle { i_scroll_reactive_armor 1 i_scroll_clumsy 1 i_scroll_create_food 1 i_scroll_feeblemind 1 i_scroll_heal 1 i_scroll_magic_arrow 1 i_scroll_night_sight 1 i_scroll_weaken 1 }
random_second_circle { i_scroll_agility 1 i_scroll_cunning 1 i_scroll_cure 1 i_scroll_harm 1 i_scroll_magic_trap 1 i_scroll_magic_untrap 1 i_scroll_protection 1 i_scroll_strength 1 }
random_third_circle { i_scroll_bless 1 i_scroll_fireball 1 i_scroll_magic_lock 1 i_scroll_poison 1 i_scroll_telekinesis 1 i_scroll_teleport 1 i_scroll_unlock 1 i_scroll_wall_of_stone 1 }
random_fourth_circle { i_scroll_archcure 1 i_scroll_archprotection 1 i_scroll_curse 1 i_scroll_fire_field 1 i_scroll_greater_heal 1 i_scroll_lightning 1 i_scroll_mana_drain 1 i_scroll_recall 1 }
random_fifth_circle { i_scroll_blade_spirits 1 i_scroll_dispel_field 1 i_scroll_incognito 1 i_scroll_magic_reflection 1 i_scroll_mind_blast 1 i_scroll_paralyze 1 i_scroll_poison_field 1 i_scroll_summon_creature 1 }
random_sixth_circle { i_scroll_dispel 1 i_scroll_energy_bolt 1 i_scroll_explosion 1 i_scroll_invisibility 1 i_scroll_mark 1 i_scroll_mass_curse 1 i_scroll_paralyze_field 1 i_scroll_reveal 1 }
random_seventh_circle { i_scroll_chain_lightning 1 i_scroll_energy_field 1 i_scroll_flamestrike 1 i_scroll_gate_travel 1 i_scroll_mana_vampire 1 i_scroll_mass_dispel 1 i_scroll_meteor_swarm 1 i_scroll_polymorph 1 }
random_eighth_circle { i_scroll_earthquake 1 i_scroll_energy_vortex 1 i_scroll_resurrection 1 i_scroll_summon_elem_air 1 i_scroll_summon_daemon 1 i_scroll_summon_elem_earth 1 i_scroll_summon_elem_fire 1 i_scroll_summon_elem_water 1 }
//*******************************************************************
//items - random item spawns
[DEFNAME items_random_spawns]
random_all_items { random_weapons 3 random_armor 3 random_scroll 3 random_targetables 2 random_wearables 2 random_activators 1 random_reagents 1 }
// items - armor
[DEFNAME items_random_armor]
random_all_armor random_armor
random_armor { random_body_armor 7 random_extra_armor 1 }
random_extra_armor random_shields
random_head_armor { random_helms 7 random_coifs 1 }
random_body_armor { random_chest_armor 1 random_leg_armor 1 random_arm_armor 1 random_neck_armor 1 random_head_armor 1 random_hand_armor 1 }
random_chest_armor { random_chest_armor_male 3 random_chest_armor_female 1 }
random_leg_armor { random_leg_armor_male 3 random_leg_armor_female 1 }
random_chest_armor_male { i_bone_chest 1 i_chainmail_tunic 1 i_leather_tunic 1 i_studded_tunic 1 i_ringmail_tunic 1 i_platemail_chest 1}
random_chest_armor_female { i_armor_female_studded 1 i_armor_female_plate 1 i_armor_female_leather 1}
random_leg_armor_male { i_bone_leggings 1 i_chainmail_leggings 1 i_leather_leggings 1 i_studded_leggings 1 i_ringmail_leggings 1 i_platemail_leggings 1 }
random_leg_armor_female { i_armor_female_shorts 1 i_armor_female_skirt 1 i_armor_female_bustier 1 i_armor_female_bustier_studded 1 }
random_arm_armor { i_bone_arms 1 i_leather_sleeves 1 i_studded_sleeves 1 i_ringmail_sleeves 1 i_platemail_arms 1 }
random_neck_armor { i_leather_gorget 1 i_studded_gorget 1 i_platemail_gorget 1 }
random_helms { i_platemail_helm 1 i_bone_helmet 1 i_helm_norse 1 i_helm_closed 1 i_helm_open 1 i_bascinet 1 i_leather_cap 1}
random_coifs i_chainmail_coif
random_hand_armor { i_bone_gloves 1 i_leather_gloves 1 i_studded_gloves 1 i_ringmail_gloves 1 i_platemail_gloves 1 }
random_shields { i_shield_wood 1 i_shield_buckler 1 i_shield_kite_wood 1 i_shield_kite_metal 1 i_shield_heater 1 }
//random_chest_armor_male { i_bone_chest 1 i_chainmail_tunic 10 i_leather_tunic 30 i_studded_tunic 20 i_ringmail_tunic 15 i_platemail_chest 5 }
//random_chest_armor_female { i_armor_female_studded 8 i_armor_female_plate 3 i_armor_female_leather 9 }
//random_leg_armor_male { i_bone_leggings 1 i_chainmail_leggings 10 i_leather_leggings 30 i_studded_leggings 20 i_ringmail_leggings 15 i_platemail_leggings 5 }
//random_leg_armor_female { i_armor_female_shorts 5 i_armor_female_skirt 5 i_armor_female_bustier 5 i_armor_female_bustier_studded 5 }
//random_arm_armor { i_bone_arms 1 i_leather_sleeves 30 i_studded_sleeves 20 i_ringmail_sleeves 15 i_platemail_arms 5 }
//random_neck_armor { i_leather_gorget 3 i_studded_gorget 2 i_platemail_gorget 1 i_studded_gorget 2 }
//random_helms { i_platemail_helm 3 i_bone_helmet 1 i_helm_norse 2 i_helm_closed 3 i_helm_open 3 i_bascinet 2 }
//random_coifs { i_chainmail_coif 1 }
//random_hand_armor { i_bone_gloves 3 i_leather_gloves 50 i_studded_gloves 30 i_ringmail_gloves 10 i_platemail_gloves 7 }
//random_shields { i_shield_wood 3 i_shield_buckler 2 i_shield_kite_wood 2 i_shield_kite_metal 3 i_shield_heater 1 }
//******************************************************************************// items - weapons
[DEFNAME items_random_weapons]
random_weapons { random_everyday_weapons 1 random_real_weapons 5 }
random_real_weapons { random_blunt_weapons 1 random_edged_weapons 1 random_ranged_weapons 1 }
random_blunt_weapons { random_cudgels 1 random_maces 1 random_hammers 1 }
random_edged_weapons { random_axes 1 random_swords 1 random_pole_arms 1 random_daggers 1 }
random_everyday_weapons { i_pickaxe 5 i_pitchfork 1 i_staff_quarter 5 i_cleaver_meat 1 i_knife_skinning 1 i_shepherds_crook 2 i_knife_butcher 1 }
random_cudgels { i_staff_quarter 3 i_club 4 }
random_maces { i_maul 1 i_mace_war 5 i_mace 14 }
random_hammers { i_hammer_pick 1 i_hammer_war 4 }
random_axes { i_axe_war 1 i_hatchet 2 i_axe_battle 6 i_axe 8 i_axe_double 3 }
random_swords { i_sword_broad 4 i_sword_long 4 i_scimitar 4 i_sword_long_b 1 i_sword_viking 3 i_katana 1 i_cutlass 2 }
random_pole_arms { i_bardiche 2 i_spear 8 i_spear_short 4 i_axe_two_hand 2 i_war_fork 1 i_halberd 3 }
random_daggers { i_dagger 12 i_kryss 4 }
random_ranged_weapons { i_crossbow 2 i_crossbow_heavy 1 i_bow 2 }
random_missiles i_arrow
//*****************************************************************
// items - wearables
[DEFNAME items_random_wearables]
random_cloaks i_cape
random_boots { i_boots_thigh 1 i_boots_calf 1 }
random_hats { i_hat_wide_brim 1 i_cap 1 i_hat_straw_tall 1 i_hat_straw 1 i_hat_wizards 1 i_bonnet 1 i_hat_feather 1 i_hat_tricorne 1 i_hat_jester 1 }
random_belts i_sash
random_bracelets { i_bracelet_gold 1 i_bracelet_silver 1 }
random_rings { i_ring_gold 1 i_ring_silver 1 }
random_earrings { i_earrings_gold 1 i_earrings_silver 1 }
random_wearables { random_clothing 1 random_jewelry 1 }
random_clothing { random_male_tops 1 random_female_tops 1 random_male_pants 1 random_female_pants 1 random_cloaks 1 random_boots 1 random_hats 1 random_belts 1 }
random_jewelry { random_necklace 1 random_bracelets 1 random_earrings 1 random_rings 1 }
//*******************************************************************
// items - magic related items
[DEFNAME items_random_magic]
random_reagents { i_reag_black_pearl 1 i_reag_blood_moss 1 i_reag_garlic 1 i_reag_ginseng 1 i_reag_mandrake_root 1 i_reag_nightshade 1 i_reag_sulfur_ash 1 i_reag_spider_silk 1 }
random_spellbooks i_spellbook
random_unknown_scrolls { i_scroll_x_red 1 i_scroll_x_blue 1 i_scroll_x_green 1 i_scroll_x_teal 1 i_scroll_x_brown 1 i_scroll_x_purp 1 }
random_potions { i_bottle_black 1 i_bottle_orange 1 i_bottle_blue 1 i_bottle_white 1 i_bottle_green 1 i_bottle_red 1 i_bottle_yellow 1 i_bottle_purple 1 }
random_wands { i_wand_1 1 i_wand_2 1 i_wand_3 1 i_wand_4 1 }
random_staves i_staff_gnarled
random_crystal_balls i_crystal_ball
random_stationary { i_brazier_2 1 i_statue_stone_sm 1 }
random_activators { random_crystal_balls 1 random_stationary 1 }
random_magic_related_items { random_reagents 2 random_unknown_scrolls 3 random_potions 3 random_wearables 1 random_targetables 1 random_activators 1 }
random_targetables { random_wands 2 random_staves 1 }
random_body_parts_1 { i_flesh_arm_right 1 i_flesh_upper_body 1 i_flesh_leggings 1 i_flesh_torso 1 i_flesh_head_2 1 i_flesh_legs_3 1 i_flesh 1 i_flesh_legs_3 1 i_flesh_arm_left 1 i_flesh_upper_body_2 1 i_flesh_legs_4 1 i_flesh_torso_2 1 i_flesh_head_2 1 i_flesh_2 1 i_flesh_legs_5 1 i_flesh_leg 1 i_flesh_heart 1 i_flesh_liver 1 i_flesh_entrails 1 i_flesh_brain 1 }
random_body_parts_2 { i_flesh_torso 1 i_flesh_head 1 i_flesh_left_arm 1 i_flesh_right_arm 1 i_flesh_left_leg 1 i_flesh_right_leg 1 }
random_bones { i_bone 1 01b12 1 i_bone_pile 1 01b0a 1 01b10 1 01b0f 1 01b0e 1 01b0d 1 01b0c 1 01b0b 1 i_bone_shards 1 01b1a 1 }
//*******************************************************************
// chars
[DEFNAME npc_groups]
horses { c_horse_tan 1 c_horse_gray 1 c_horse_brown_lt 1 c_horse_brown_dk 1 }
lizard_men { c_lizardman 1 c_lizardman_spear 1 c_lizardman_mace 1 }
ratmen { c_ratman 1 c_ratman_w_sword 1 c_ratman_w_mace 1 }
skeletons { c_skeleton 1 c_skeleton_w_sword 1 c_skeleton_w_axe 1}
trolls { c_troll 1 c_troll_w_axe 1 c_troll_w_mace 1 }
[DEFNAME sounds]
// sounds - monsters
snd_animals_aligatr1 90
snd_animals_bear1 95
snd_animals_bull1 100
snd_animals_cat1 105
snd_animals_chicken1 110
snd_animals_cougar1 115
snd_animals_cow1 120
snd_animals_crow1 125
snd_animals_deer3 130
snd_animals_deer4 131
snd_animals_deer5 132
snd_animals_dog1 133
snd_animals_dolphin1 138
snd_animals_eagle1 143
snd_animals_frstbrd1 148
snd_animals_goat1 153
snd_animals_gorilla1 158
snd_animals_grizzly1 163
snd_animals_horse1 168
snd_animals_jungbrd1 173
snd_animals_lion1 178
snd_animals_llama3 183
snd_animals_llama4 184
snd_animals_llama5 185
snd_animals_panther1 186
snd_animals_parrot1 191
snd_animals_pig1 196
snd_animals_rabbit3 201
snd_animals_rabbit4 202
snd_animals_rabbit5 203
snd_animals_rat1 204
snd_animals_raven1 209
snd_animals_sheep1 214
snd_animals_snake1 219
snd_animals_walrus1 224
snd_animals_wolf1 229
snd_elementl_airelem1 263
snd_elementl_airelem5 267
snd_elementl_erthel1 268
snd_elementl_firelem1 273
snd_elementl_watrel1 278
snd_hits_hit01 309
snd_hits_hit02 310
snd_hits_hit03 311
snd_hits_hit04 312
snd_hits_hit05 313
snd_hits_hit06 314
snd_hits_hit07 315
snd_hits_hit08 316
snd_hits_hit09 317
snd_hits_hit10 318
snd_hits_hit11 319
snd_hits_hit12 320
snd_hits_hit13 321
snd_hits_hit14 322
snd_hits_hit15 323
snd_hits_hit16 324
snd_hits_hit17 325
snd_hits_hit18 326
snd_hits_hit19 327
snd_hits_hit20 328
snd_hits_hit21 329
snd_hits_hit22 330
snd_human_foomph01 331
snd_human_foomph06 332
snd_human_foomph07 333
snd_human_foomph08 334
snd_human_foomph09 335
snd_human_f_die_01 336
snd_human_f_die_02 337
snd_human_f_die_03 338
snd_human_f_die_04 339
snd_human_moomph01 340
snd_human_moomph02 341
snd_human_moomph03 342
snd_human_moomph04 343
snd_human_moomph05 344
snd_human_moomph13 345
snd_human_m_die_01 346
snd_human_m_die_02 347
snd_human_m_die_03 348
snd_human_m_die_04 349
snd_monster_corpsr1 353
snd_monster_corpsr3 354
snd_monster_corpsr4 355
snd_monster_corpsr5 356
snd_monster_daemon1 357
snd_monster_dragon1 362
snd_monster_ettin1 367
snd_monster_gargyl1 372
snd_monster_gazer1 377
snd_monster_ghost1 382
snd_monster_gispidr1 387
snd_monster_grat1 392
snd_monster_gscorp1 397
snd_monster_harpy1 402
snd_monster_headls1 407
snd_monster_liche1 412
snd_monster_lzrdmn1 417
snd_monster_mngbat1 422
snd_monster_ogre1 427
snd_monster_orc1 432
snd_monster_ratman1 437
snd_monster_reaper1 442
snd_monster_seaserp1 447
snd_monster_seaserp3 448
snd_monster_seaserp4 449
snd_monster_seaserp5 450
snd_monster_skletn1 451
snd_monster_slime1 456
snd_monster_troll1 461
snd_monster_wisp1 466
snd_monster_zombie1 471
snd_weapons_axe01 562
snd_weapons_blunt01 563
snd_weapons_crossbow 564
snd_weapons_gilotin1 565
snd_weapons_hvyswrd1 566
snd_weapons_hvyswrd4 567
snd_weapons_swish01 568
snd_weapons_swish02 569
snd_weapons_swish03 570
snd_weapons_sword1 571
snd_weapons_sword7 572
snd_z_end_carpntry 573
snd_z_end_dye 574
snd_z_end_fshsplsh 575
snd_z_end_liquid 576
snd_z_end_lockpick 577
snd_z_end_mortar 578
snd_z_end_mystery1 579
snd_z_end_mystery2 580
snd_z_end_mystery3 581
snd_z_end_poison 582
snd_z_end_powder 583
snd_z_end_scissors 584
snd_z_end_scribe 585
snd_z_end_spirtspk 586
snd_monster_tera_warrior1 589
snd_monster_tera_drone1 594
snd_monster_tera_matriarch1 599
snd_monster_cyclops1 604
snd_monster_titan1 609
snd_monster_gianttoad1 614
snd_monster_bullfrog1 619
snd_animal_ostard_desert1 624
snd_animal_ostard_frenzied1 629
snd_monster_ophidian_warrior1 634
snd_monster_ophidian_mage1 639
snd_monster_ophidian_queen1 644
snd_monster_lavalizard1 649
snd_rune_beetle 1255
snd_yomotsu 1261
snd_kappa 1290
snd_crane 1240
snd_gaman 1271
snd_tsuki_wolf 1324
snd_rav_lion 1303
snd_oni 1250
snd_pixie 1139
snd_elec_1 756
snd_elec_2 476
snd_fire_1 837
snd_centaur 679
//new animals sounds
snd_kirin 965
snd_hiryu 1277
// sounds - spells
snd_spell_lightning 41
snd_spell_chain_lightning 41
snd_spell_fireball 350
snd_spell_fire_bolt 351
snd_spell_meteor_swarm 352
snd_spell_fire_field 520 //477
snd_spell_clumsy 479
snd_spell_cure 480
snd_spell_curse 481
snd_spell_create_food 482
snd_spell_night_sight 483
snd_spell_light 483
snd_spell_feeblemind 484
snd_spell_magic_arrow 485
snd_spell_weaken 486
snd_spell_agility 487
snd_spell_archcure 665
snd_spell_magic_reflection 488
snd_spell_bless 490
snd_spell_cunning 491
snd_spell_incognito 957 //492
snd_spell_protection 493
snd_spell_strength 494
snd_spell_magic_trap 495
snd_spell_magic_untrap 496
snd_spell_harm 497
snd_spell_heal 498
snd_spell_reactive_armor 498
snd_spell_magic_lock 500
snd_spell_telekinesis 501
snd_spell_wall_of_stone 502
snd_spell_archprotection 503
snd_spell_mana_drain 504
snd_spell_mana_vampire 505
snd_spell_mark 506
snd_spell_mass_curse 507
snd_spell_recall 508
snd_spell_reveal 509
snd_spell_teleport 510
snd_spell_unlock 511
snd_spell_dispel 513
snd_spell_greater_heal 514
snd_spell_invisibility 964 //515
snd_spell_paralyze 516
snd_spell_poison 517
snd_spell_explosion 775 //519
snd_spell_flamestrike 520
snd_spell_mass_dispel 521
snd_spell_energy_bolt 522
snd_spell_energy_field 523
snd_spell_earthquake 544 //525
snd_spell_gate_travel 526
snd_spell_polymorph 527
snd_spell_dispel_field 513 //528
snd_spell_paralyze_field 516 //529
snd_spell_blade_spirits 530
snd_spell_energy_vortex 530
snd_spell_mind_blast 531
snd_spell_resurrection 532
snd_spell_summon_creature 533
snd_spell_summon_daemon 534
snd_spell_summon_elem_air 535
snd_spell_summon_elem_earth 535
snd_spell_summon_elem_fire 535
snd_spell_summon_elem_water 535
snd_spell_poison_field 1140 //550
snd_spell_evil_omen 0fc
snd_spell_animate_dead 01FB
snd_spell_blood_oath 0175
snd_spell_corpse_skin 01bb
snd_spell_curse_weapon 0387
snd_spell_liche_form 019c
snd_spell_pain_spike 0210
snd_spell_poison_strike 0229
snd_spell_horrific_beast 0165
snd_spell_mind_rot 01fb
snd_spell_bone_armor 577
snd_spell_summon_undead 586
snd_spell_strangle 586
snd_spell_summon_familiar 586
snd_spell_vampiric_embrace 586
snd_spell_vengeful_spirit 586
snd_spell_wither 586
[DEFNAME region_flags]
region_antimagic_all 00001 // all magic banned here.
region_antimagic_recall_in 00002 // teleport,recall in to this, and mark
region_antimagic_recall_out 00004 // can't recall out of here.
region_antimagic_gate 00008
region_antimagic_teleport 00010 // can't teleport into here.
region_antimagic_damage 00020 // just no bad magic here
region_flag_ship 00040 // this is a ship region. ship commands
region_flag_nobuilding 00080 // no building in this area
region_flag_globalname 00100 // make sure the name is avail globally.
region_flag_announce 00200 // announce to all who enter.
region_flag_insta_logout 00400 // instant log out is allowed here. (hotel)
region_flag_underground 00800 // dungeon type area. (no weather)
region_flag_nodecay 01000 // things on the ground don't decay here.
region_flag_safe 02000 // this region is safe from all harm.
region_flag_guarded 04000 // try tag.guardowner
region_flag_no_pvp 08000 // players cannot directly harm each other here.
[DEFNAME sector_flags]
secf_nosleep 01 //sector will never sleep, this flag take over secf_instasleep
secf_instasleep 02 //sector will sleep as soon as there is no active client inside
[DEFNAME spell_flags]
// spell flags.
spellflag_dir_anim 00000001 // evoke type cast or directed. (animation)
spellflag_targ_item 00000002 // need to target an object
spellflag_targ_char 00000004 // needs to target a living thing
spellflag_targ_obj 00000006 // can target item or char
spellflag_targ_xyz 00000008 // can just target a location.
spellflag_harm 00000010 // the spell is in some way harmfull.
spellflag_fx_bolt 00000020 // effect is a bolt to the target.
spellflag_fx_targ 00000040 // effect is at the target.
spellflag_field 00000080 // create a field of stuff. (fire,poison,wall)
spellflag_summon 00000100 // summon a creature or item.
spellflag_good 00000200 // the spell is a good spell. You intend to help to receiver.
spellflag_resist 00000400 // allowed to resist this.
spellflag_targ_noself 00000800 // cannot target spell to self
spellflag_freezeoncast 00001000 // When a player casts this spell it gets frozen, opposite to SPELLFLAG_NOFREEZEONCAST
spellflag_disabled 00008000 // spell is disabled
spellflag_scripted 00010000 // spell is scripted
spellflag_playeronly 00020000 // spell is not casted by npc ai
spellflag_nounparalyze 00040000 // do not unparalyze the victim
spellflag_no_castanim 00080000 // don't play (default) cast anim
spellflag_targ_no_player 00100000 // if a char may be targeted, it may not be a player
spellflag_targ_no_npc 00200000 // if a char may be targeted, it may not be an NPC
spellflag_noprecast 00400000 // disables effects of MAGICF_PRECAST with a spell (only valid if MAGICF_PRECAST actived in Sphere.ini)
spellflag_nofreezeoncast 00800000 // disables effects of MAGICF_FREEZEONCAST with a spell (only valid if MAGICF_FREEZEONCAST actived in Sphere.ini)
spellflag_area 01000000 // area effect (uses local.arearadius)
spellflag_poly 02000000 // polymorph yourself
spellflag_targ_dead 04000000 // target is dead (for resurrection-like spells)
spellflag_damage 08000000 // kinda harm but deals damage to the targ, damage type is LOCAL.DamageType.
spellflag_bless 010000000 // Benefitial spells like Bless,Agility,etc.
spellflag_curse 020000000 // Curses just like Weaken,Purge Magic,Curse,etc.
spellflag_heal 040000000 // spell used to heal hitpoints
spellflag_tick 080000000 // A spell is going to tick and causing an effect.
[DEFNAME mem_flags]
memory_sawcrime 000001 // i saw them commit a crime or i was attacked criminally. i can call the guards on them.
memory_ipet 000002 // i am a pet. (this link is my master) (never time out)
memory_fight 000004 // active fight going on now. may not have done any damage.
memory_iaggressor 000008 // i was the agressor here. (good or evil)
memory_harmedby 000010 // i was attacked by them. (but they may have been retaliating)
memory_irritatedby 000020 // i saw them snoop from me or someone.
memory_speak 000040 // we spoke about something at some point. (or was tamed) (npc_mem_act_type)
memory_aggrieved 000080 // i was attacked and was the inocent party here !
memory_guard 000100 // guard this item (never time out)
memory_ispawned 000200 // i am spawned from this item. (never time out)
memory_guild 000400 // this is my guild stone. (never time out)
memory_town 000800 // this is my town stone. (never time out)
memory_follow 001000 // UNUSED!!!! i am following this object (never time out)
memory_war_targ 002000 // this is one of my current war targets.
memory_friend 004000 // My Master said this target is a friend
memory_thief 008000 // This person has stolen from me
//memory_gumprecord 008000 // UNUSED!!!! i've a gump opened TAG.DIALOG_NAME contain the name of the gump
//memory_oldmaster 010000 // Keeps track of old masters, shouldn't be able to gain on their own released pets
//memory_theft 020000 // This player has stolen an item from me.
[DEFNAME stat_flags]
// apply to chars
statf_invul 000000001 // invulnerability
statf_dead 000000002
statf_freeze 000000004 // paralyzed. (spell)
statf_invisible 000000008 // invisible (spell).
statf_sleeping 000000010 // you look like a corpse ?
statf_war 000000020 // war mode on ?
statf_reactive 000000040 // have reactive armor on.
statf_poisoned 000000080 // poison level is in the poison object
statf_nightsight 000000100 // all a light to you
statf_reflection 000000200 // magic reflect on.
statf_polymorph 000000400 // we have polymorphed to another form.
statf_incognito 000000800 // dont show skill titles
statf_spiritspeak 000001000 // i can hear ghosts clearly.
statf_insubstantial 000002000 // ghost has not manifest. or gm hidden
statf_emoteaction 000004000 // the creature will emote its actions to it's owners.
statf_commcrystal 000008000 // the char can speak to a comm crystal in his bag
statf_hasshield 000010000 // using a shield
statf_archercanmove 000020000 // can move with archery
statf_stone 000040000 // turned to stone.
statf_hovering 000080000 // hovering (gargoyle flight)
statf_fly 000100000 // flying or running ? (anim)
statf_underground 000200000 // i am currently underground, region flaged with region_flag_underground
statf_hallucinating 000400000 // eat 'shrooms or bad food.
statf_hidden 000800000 // hidden (non-magical)
statf_indoors 001000000 // we are covered from the rain.
statf_criminal 002000000 // the guards will attack me. (someone has called guards)
statf_conjured 004000000 // this creature is conjured and will expire. (leave no corpse or loot)
statf_pet 008000000 // i am a pet/hirling. check for my owner memory.
statf_spawned 010000000 // i am spawned by a spawn item.
statf_saveparity 020000000 // has this char been saved or not ?
statf_ridden 040000000 // this is the horse. (don't display me) i am being ridden
statf_onhorse 080000000 // mounted on horseback.
[DEFNAME attr_flags]
// apply to items
attr_identified 00000000001 //Is item identified?
attr_decay 00000000002 //Can item decay?
attr_newbie 00000000004 //Is item newbiefied?
attr_move_always 00000000008 //Set the item always moveable (else default as stored in client even if mul says not moveable) and never decay.
attr_move_never 00000000010 //Never moveable (else default as stored in client) and never decay.
attr_magic 00000000020 //DO NOT SET THIS WHILE WORN! This item is magic as apposed to marked or markable.
attr_owned 00000000040 //This is owned by the town. You need to steal it. Never decay.
attr_invis 00000000080 //Set item as invisible.
attr_cursed 00000000100
attr_cursed2 00000000200 //Cursed damned unholy.
attr_blessed 00000000400
attr_blessed2 00000000800 //Blessed savred holy.
attr_forsale 00000001000 //For sale on a vendor.
attr_stolen 00000002000 //This item is hot. Link = previous owner.
attr_can_decay 00000004000 //This item can decay but it would seem that it would not (ATTR_MOVE_NEVER etc)
attr_static 00000008000 //WorldForge merge marker. (used for statics saves)
attr_exceptional 00000010000 //Is item exceptional?
attr_enchanted 00000020000 //Is item enchanted?
attr_imbued 00000040000 //Is item imbued?
attr_questitem 00000080000 //Is it a quest item?
attr_insured 00000100000 //Is item insured?
attr_nodrop 00000200000 //No-drop
attr_notrade 00000400000 //No-trade
attr_artifact 00000800000 //Unused: Artifact (Note: Never used in source!)
attr_lockeddown 00001000000 //Is locked down?
attr_secure 00002000000 //Is item secure?
attr_reforged 00004000000 //Is runic reforged?
attr_opened 00008000000 //Is door opened?
attr_shardbound 00010000000 //Unused: No info.
attr_accountbound 00020000000 //Unused: No info.
attr_characterbound 00040000000 //Unused: No info.
attr_canuse_paralyzed 00080000000 //Can item usable while paralyzed?
attr_magic_armor 00100000000 // magical armor //this might not even be required anymore
attr_magic_weapon 00200000000 // magical wepaon
attr_magic_clothing 00400000000 // magical clothing
attr_magic_wand 00800000000 // magical wand
attr_magic_jewelry 01000000000 // magical jewelry
attr_faction 02000000000 // faction item
//attr_cannotrepair 0400000000000 //Unused.
//attr_factionitem 080000000000000 //Unused.
//attr_vvvitem 0100000000000000 //Unused.
[DEFNAME can_flags]
// monster "can" type flags.
mt_male 000000
mt_ghost 000001 // Moves through doors
mt_swim 000002 // Moves on water
mt_walk 000004 // Can walk on land
mt_passwalls 000008 // Walk through walls
mt_fly 000010
mt_fire_immune 000020
mt_noindoors 000040 // Can't go under roof
mt_hover 000080 // Hovers (can follow gargoyle flight paths)
mt_equip 000100 // Can equip non-special items (<= 24, which is layer_legs), like armors and robes. Does not allow weapon equipping (layers 1 and 2), see MT_USEHANDS instead
mt_usehands 000200 // Can do actions that require hands: looting, moving objects, equip weapons. If not enabled, the NPC won't have interest in items, so the trigger @NPCLookAtItem won't fire
mt_mount 000400 // can ride mountables
mt_female 000800
mt_nonhum 001000 // Body type for combat messages
mt_run 002000
mt_nodclicklos 004000 // when dclicking sth., ignore LOS checks
mt_nodclickdist 008000 // when dclicking sth., ignore distance checks
mt_nonmover 010000 // Stay in place, no move at all
mt_statue 040000 // When active, the char can't take any action
mt_nonselectable 0800000 // This char can't be selected/targeted
mt_shove 01000000 //this char can walk over other npcs (usually not allowed)
mt_nonfatal 02000000 //this char can damage you but not kill you
[DEFNAME swing_types]
swing_equipping 0 // we are recoiling our weapon.
swing_ready 1 // we can swing at any time.
swing_swinging 2 // we are swinging our weapon.
[DEFNAME alignments]
// ranges of karma ?
evil {-10000 -6001}
chaotic {-6000 -2001}
good {2000 10000}
wicked {-10000 -6001}
belligerent {-6000 -2001}
neutral {-2000 1999}
kindly {2000 5999}
goodhearted {6000 10000}
infamous {-10000 -6001}
outlaw {-6000 -2001}
anonymous {-2000 1999}
known {2000 5999}
famous {6000 10000}
[DEFNAME MP3S]
// Music Tracks
mp3_oldult01 0
mp3_create 1
mp3_dragflit 2
mp3_oldult02 3
mp3_oldult03 4
mp3_oldult04 5
mp3_oldult05 6
mp3_oldult06 7
mp3_stones2 8
mp3_britain1 9
mp3_britain2 10
mp3_bucsden 11
mp3_jhelom 12
mp3_lbcastle 13
mp3_linelle 14
mp3_magincia 15
mp3_minoc 16
mp3_ocllo 17
mp3_samlethe 18
mp3_serpents 19
mp3_skarabra 20
mp3_trinsic 21
mp3_vesper 22
mp3_wind 23
mp3_yew 24
mp3_cave01 25
mp3_dungeon9 26
mp3_foresta 27
mp3_intown01 28
mp3_junglea 29
mp3_mountaina 30
mp3_plainsa 31
mp3_sailing 32
mp3_swampa 33
mp3_tavern01 34
mp3_tavern02 35
mp3_tavern03 36
mp3_tavern04 37
mp3_combat1 38
mp3_combat2 39
mp3_combat3 40
mp3_approach 41
mp3_death 42
mp3_victory 43
mp3_btcastle 44
mp3_nujelm 45
mp3_dungeon2 46
mp3_cove 47
mp3_moonglow 48
[DEFNAME needstofix]
// need to be defined. needs and aversions
// none 0
// area types.
r_guardpost r_brit
r_docks r_brit
r_desert r_plains
r_foliage r_jungle
r_civilization t_junk
r_caves t_junk
r_stables t_junk
r_house t_junk
r_snow t_junk
r_magical t_junk
r_mountains t_junk
r_jail t_junk
r_darkness t_junk
r_light t_junk
r_orc_camp t_junk
r_sewers t_junk
// item types
t_eerie_stuff t_junk
t_magic t_junk
[TYPEDEFS]
t_normal 0
t_container 1 // any unlocked container or corpse. ccontainer based
t_container_locked 2
t_door 3 // 3 = door can be opened
t_door_locked 4 // a locked door.
t_key 5
t_light_lit 6 // local light giving object
t_light_out 7 // can be lit.
t_food 8 // edible food. (poisoned food ?)
t_food_raw 9 // must cook raw food unless your an animal.
t_armor 10 // some type of armor. (no real action)
t_weapon_mace_smith 11 // can be used for smithing
t_weapon_mace_sharp 12 // war axe can be used to cut/chop trees.
t_weapon_sword 13 //
t_weapon_fence 14 // can't be used to chop trees. (make kindling)
t_weapon_bow 15 // bow or xbow
t_wand 16 // a magic storage item
t_telepad 17 // walk on teleport
t_switch 18 // this is a switch which effects some other object in the world.
t_book 19 // read this book. (static or dynamic text)
t_rune 20 // can be marked and renamed as a recall rune.
t_booze 21 // booze (drunk effect)
t_potion 22 // some magic effect.
t_fire 23 // it will burn you.
t_clock 24 // or a wristwatch
t_trap 25 // walk on trap.
t_trap_active 26 // = some animation
t_musical 27 // = a musical instrument.
t_spell 28 // = magic spell effect.
t_gem 29 // = no use yet
t_water 30 // = this is water (fishable) (not a glass of water)
t_clothing 31 // = all cloth based wearable stuff
t_scroll 32 // = magic scroll
t_carpentry 33 // = tool of some sort.
t_spawn_char 34 // = spawn object. should be invis also.
t_game_piece 35 // = can't be removed from game.
t_portculis 36 // = z delta moving gate. (open)
t_figurine 37 // = magic figure that turns into a creature when activated.
t_shrine 38 // = can res you
t_moongate 39 // = linked to other moon gates (hard coded locations)
t_chair 40 // = any sort of a chair item. we can sit on.
t_forge 41 // = used to smelt ore blacksmithy etc.
t_ore 42 // = smelt to ingots.
t_log 43 // = make into furniture etc. lumberlogs
t_tree 44 // = can be chopped.
t_rock 45 // = can be mined for ore.
t_carpentry_chop 46 // = tool of some sort.
t_multi 47 // = multi part object like house or ship.
t_reagent 48 // = alchemy when clicked ?
t_ship 49 // = this is a ship multi
t_ship_plank 50 //
t_ship_side 51 // = should extend to make a plank
t_ship_side_locked 52 //
t_ship_tiller 53 // = tiller man on the ship.
t_eq_trade_window 54 // = container for the trade window.
t_fish 55 // = fish can be cut up.
t_sign_gump 56 // = things like grave stones and sign plaques
t_stone_guild 57 // = guild stones
t_anim_active 58 // = active anium that will recycle when done.
t_sand 59 // = sand on the beach
t_cloth 60 // = bolt or folded cloth
t_hair 61 //
t_beard 62 // = just for grouping purposes.
t_ingot 63 // = ingot.
t_coin 64 // = coin of some sort. gold or otherwise.
t_crops 65 // = a plant that will regrow. picked type.
t_drink 66 // = some sort of drink (non booze)
t_anvil 67 // = for repair.
t_port_locked 68 // = this portcullis must be triggered.
t_spawn_item 69 // = spawn other items.
t_telescope 70 // = big telescope pic.
t_bed 71 // = bed.
t_gold 72 // = gold coin
t_map 73 // = map object with pins.
t_eq_memory_obj 74 // = a char has a memory link to some object. (i am fighting with someone. this records the fight.)
t_weapon_mace_staff 75 // = staff type of mace. or just other type of mace.
t_eq_horse 76 // = equipped horse object represents a riding horse to the client.
t_comm_crystal 77 // = communication crystal.