-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Tristan Greaves edited this page Aug 7, 2019
·
11 revisions
Welcome to the cave-bbc-econet wiki!
Phrases:
H$:
- I am sorry, but I cannot go in that direction.
- NO WAY.
- I cannot see how I can go that way.
G$:
- I am hit.
- I am struck.
- I am thumped.
C$:
- vanished
- dematerialise
- disappear
F$:
- appear
- materialise
- appear
E$:
- I don't understand
- Eh?
- Could you re-phrase that?
Objects:
Name | Room |
---|---|
Vodka | 2 |
Stick | 5 |
Poison | 5 |
Dagger | 30 |
Bow | 11 |
Arrow | 15 |
Medicine | 25 |
Knife | 20 |
Flamethrower | 20 |
Ruby | 37 |
CCMs:
Name | Room | 2nd param | 3rd param |
---|---|---|---|
Dragon | 38 | 16 | 3 |
Troll | 23 | 87 | N/A |
Rat | 5 | 48 | N/A |
Bat | 11 | 67 | N/A |
Bug 27-22 | 39 | 22 | |
Author14-43-02 | 20 | 67 | 2 |
Spider 43-31 | 67 | 49 | |
Coward 2e-26 | 46 | 38 | |
Killer 14-70 | 20 | 112 | |
Viper 1a-2a | 26 | 42 | |
Cobra 1a-2a | 26 | 42 | |
Python 1a-2a | 26 | 42 | |
Adder 1a-2a | 26 | 42 | |
Worm 14-06 | 20 | 6 | N/A |
Drunk 20-37 | 32 | 55 |
tmg@DESKTOP-3UQUE5D:~/src/cave-bbc-econet$ od -i bbc/OBJINIT
0000000 2 32 5 5
0000020 30 11 15 25
0000040 20 20 37 200742
0000060 22295 12293 17163 8743
0000100 148244 12611 9774 28692
0000120 10778 10778 10778 10778
0000140 1556 14112 12351 15423
0000160 20 0 0 0
0000200 0 0 0 0
*
0000360 0 0 0 0
0000377
tmg@UK-HAV-MOB-3038:~/src/cave-bbc-econet/bbc$ xxd -g 1 OBJINIT
00000000: 02 00 00 00 20 00 00 00 05 00 00 00 05 00 00 00 .... ...........
00000010: 1e 00 00 00 0b 00 00 00 0f 00 00 00 19 00 00 00 ................
00000020: 14 00 00 00 14 00 00 00 25 00 00 00 26 10 03 00 ........%...&...
00000030: 17 57 00 00 05 30 00 00 0b 43 00 00 27 22 00 00 .W...0...C..'"..
00000040: 14 43 02 00 43 31 00 00 2e 26 00 00 14 70 00 00 .C..C1...&...p..
00000050: 1a 2a 00 00 1a 2a 00 00 1a 2a 00 00 1a 2a 00 00 .*...*...*...*..
00000060: 14 06 00 00 20 37 00 00 3f 30 00 00 3f 3c 00 00 .... 7..?0..?<..
00000070: 14 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000080: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000090: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000000a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000000b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000000c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000000d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000000e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000000f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ...............
This is called regularly:
1740DEFPROCx:FORT=&A2CTOZSTEP4:IF?T<>BNEXT:ENDPROC
1750IF!T<256AND!T>=0NEXT:ENDPROC
1760J$=B$((T-&A00)/4):L$=A$((T-&A00)/4):Q=RND(VALMID$(J$,2,3)):IFQ<=?&A00ANDQ>=1PROCO
1770Q=RND(VALMID$(J$,5,3)):IFLEFT$(J$,1)="A"ANDQ<=?&A00ANDQ>=1PROCO
1780Q=RND(100*VALMID$(J$,8,3)):IFQ<=?&A00ANDQ>=1PROCM(T,B,RND(i))
1790Q=RND(10*VALMID$(J$,8,3)):IFQ<=?&A00ANDQ>=1PROCI(T,B,"")
- Attack rate unprovoked. Chance based on 2-4. Can be 0 (i.e. Dragon, Author)
- Attack rate provoked. Chance based on 5-7.
- Respawn (suddenly appears). Chance based on 8-10
- Mob wanders off. Chance based on 8-10.
For an attack:
- TYPE of attack: 14-15
- DAMAGE of attack: 16-18 + RND (16-18)/2.