Changeset 426

Show
Ignore:
Timestamp:
08/01/07 14:00:18 (1 year ago)
Author:
takkaria
Message:

#316:

  • Move Detection staffs to be rods, also Probing
  • Tweak rarities of rods/staffs a little
Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/lib/edit/limits.txt

    r305 r426  
    4646 
    4747# Maximum number of flavors 
    48 M:L:30
     48M:L:31
    4949 
    5050# Maximum number of spells 
  • trunk/lib/edit/object.txt

    r424 r426  
    24242424## XXX 299 XXX ## 
    24252425 
     2426## XXX 300 Staff of Trap Location XXX ## 
     2427 
     2428 
     2429##### Lazy Rods 
     2430 
     2431N:300:Treasure Location 
     2432G:-:d 
     2433I:66:28:0 
     2434W:5:0:50:400 
     2435A:100:5 to 100 
     2436E:DET_GOLD:35 
     2437 
     2438N:302:Object Location 
     2439G:-:d 
     2440I:66:29:0 
     2441W:5:0:50:200 
     2442A:100:5 to 100 
     2443E:DET_OBJ:35 
     2444 
    24262445 
    24272446##### Staffs ##### 
    2428  
    2429 N:300:Trap Location 
    2430 G:_:d 
    2431 I:55:12:0 
    2432 W:10:0:50:350 
    2433 A:100:10 to 100 
    2434 P:0:1d2:0:0:0 
    2435 C:6+d5 
    2436 E:DET_TRAP 
    2437  
    2438 N:301:Treasure Location 
    2439 G:_:d 
    2440 I:55:10:0 
    2441 W:5:0:50:200 
    2442 A:100:5 to 100 
    2443 P:0:1d2:0:0:0 
    2444 C:8+d20 
    2445 E:DET_GOLD 
    2446  
    2447 N:302:Object Location 
    2448 G:_:d 
    2449 I:55:11:0 
    2450 W:5:0:50:200 
    2451 A:100:5 to 100 
    2452 P:0:1d2:0:0:0 
    2453 C:6+d15 
    2454 E:DET_OBJ 
    24552447 
    24562448N:303:Teleportation 
     
    24762468I:55:3:0 
    24772469W:10:0:50:0 
    2478 A:100:10 to 100 
     2470A:20:10 to 100 
    24792471P:0:1d2:0:0:0 
    24802472C:2d3 
     
    25122504I:55:2:0 
    25132505W:10:0:50:0 
    2514 A:100:10 to 10
     2506A:100:10 to 2
    25152507P:0:1d2:0:0:0 
    25162508C:8+d8 
     
    25422534P:0:1d2:0:0:0 
    25432535C:6+d5 
    2544 #! now works like a real CLW effect 
    25452536E:CURE_LIGHT 
    25462537 
     
    25682559I:55:1:0 
    25692560W:40:0:50:0 
    2570 A:100:40 to 10
     2561A:100:40 to 5
    25712562P:0:1d2:0:0:0 
    25722563C:8+d8 
    25732564E:SLOW 
    25742565 
    2575 N:316:Door/Stair Location 
    2576 G:_:d 
    2577 I:55:13:0 
    2578 W:10:0:50:350 
    2579 A:100:10 to 100 
    2580 P:0:1d2:0:0:0 
    2581 C:6+d8 
    2582 E:DET_DOORSTAIR 
     2566### 316 Door/Stair Location ### 
    25832567 
    25842568N:317:Remove Curse 
     
    26182602E:DISPEL_EVIL60 
    26192603 
    2620 N:321:Probing 
    2621 G:_:d 
    2622 I:55:23:0 
    2623 W:30:0:50:2000 
    2624 A:100:30 to 100 
    2625 P:0:1d2:0:0:0 
    2626 C:2+d6 
    2627 E:PROBING 
     2604### 321 Probing ### 
    26282605 
    26292606N:322:Darkness 
     
    26312608I:55:0:0 
    26322609W:5:0:50:0 
    2633 A:100:5 to 2
     2610A:80:5 to 1
    26342611P:0:1d2:0:0:0 
    26352612C:8+d8 
     
    26972674P:0:1d2:0:0:0 
    26982675C:1+d2 
    2699 #! now cures poison, blindness, conf also 
    27002676E:CURE_FULL 
    27012677 
     
    28842860I:66:1:0 
    28852861W:15:0:15:1000 
    2886 A:100:15 to 100 
     2862A:100:10 to 100 
    28872863P:0:1d1:0:0:0 
    28882864F:EASY_KNOW 
     
    29012877G:-:d 
    29022878I:66:7:0 
    2903 W:40:0:15:4000 
    2904 A:25:40 to 100 
     2879W:35:0:15:4000 
     2880A:70:35 to 100 
    29052881P:0:1d1:0:0:0 
    29062882F:EASY_KNOW 
  • trunk/src/load.c

    r415 r426  
    166166 
    167167                        break; 
     168                } 
     169 
     170                /* Some staffs removed, replace with rods */ 
     171                case TV_STAFF: 
     172                { 
     173                        int new_sval = 0; 
     174 
     175                        /* Treasure location */ 
     176                        if (*sval == 10) new_sval = 28; 
     177 
     178                        /* Object location */ 
     179                        if (*sval == 11) new_sval = 29; 
     180 
     181                        /* Door/stair location */ 
     182                        if (*sval == 13) new_sval = 1; 
     183 
     184                        /* Probing */ 
     185                        if (*sval == 23) new_sval = 7; 
     186 
     187                        if (new_sval != *sval) 
     188                        { 
     189                                *tval = TV_ROD; 
     190                                *sval = new_sval; 
     191                        } 
    168192                } 
    169193        }