User:Noran
From ProphWiki
Contents |
[edit] Who
Noran is a former Sheppy who now sits around in VgB and occasionally runs rares or quests. He has very strong opinions about how some things on the mud should be (dig up his rant about aquests on idea board) which most people don't agree with, so he doesn't talk about it, but ask him if you want. In real life, he is a (math major) college student and thus is around much more often during the summer, when he has much more time to play such games. Maybe expect a rant here soon?
[edit] Mprogs
He will, if you want, help you with mprogs, as a good challenging mprog is a lot of fun to work out. Got an idea for a new, different kind of miniquest than a run-and-get? Or, just want your shopkeep to say something when you go in his shop? He also has lots of ideas for cool miniquests but isn't good at rdescs and stuff, so would be happy to team up with you on your next area.
[edit] Financial
[edit] Buylist
- QPs
- Bulk rares for enchanting
[edit] Sell list
- AQPs
- Scripting services (see the poker bit below)
[edit] FREE
- Love
- Apples
[edit] Poker
I have a script that runs poker. It is mostly set up for Texas Hold'em, although it is flexible enough that I could do really any card game. If you want it, let me know - although you need to be running a machine that has grep, and to be running a certain mudclient, which I won't name here, as it is a mudclient developed for a certain mud (which I've never played), and I don't want to mudvertise. Alas, I have lost this script :(
[edit] Betting Commands
For the betting portion of the script:
- say bet <amount>
- This throws that many chips into the pot when it's your turn. Use 'say bet 0' to check.
- say holecards
- This will tell you what cards are in your hand.
- say fold
- This allows you to fold when its your turn to bet.
[edit] Blinds
There are some different ways of doing blinds. I'll announce blinds at the beginning and when they change.
[edit] One-blind
This is the way that works best for small numbers of players. The first player (rotating) must bet the blind. Then it is treated exactly like a regular bet - which means if no one raises, the first player does not have a chance to raise.
[edit] Big and Small blind
The "small blind" is the first player (rotating), who must bet the 'small blind' amount. Then the following player must raise by that same amount (betting twice as much).
[edit] "Real" Money
Playing for gold is done this way: you buy chips at some predetermined value (500 gold per chip or 1k per chip is pretty common). Sometimes the number of chips you can buy is also standardized (often 20). Players may (before the game) elect to allow one rebuy, of equal or fewer chips, for the same price. You may cash out at any time (sell all your chips back to me). In order to, uh, make it more like Vegas (yeah, that's it), I'll take a 3% rake.
Special arrangements might also be made - want to sell that piece of qeq? Why not make it a prize in poker instead, and take (97% of) the buy-ins?
[edit] Editing This Page
Do eet!!!!1!!111!!1111!!!!!onehundredeleven
[edit] Patches to Stock Rom of things on heg's to do list
Here's hoping these might be helpful...
All code is released under no /new/ license restrictions, although it's probably still subject to ROM.
The holylight/sneak bug:
n@fluffy:~/programming/Rom24/src$ diff -uN act_move.c.old act_move.c
--- act_move.c.old 2008-10-22 23:53:53.000000000 -0700
+++ act_move.c 2008-10-23 09:20:09.000000000 -0700
@@ -192,13 +192,29 @@
if ( !IS_AFFECTED(ch, AFF_SNEAK)
&& ch->invis_level < LEVEL_HERO)
act( "$n leaves $T.", ch, NULL, dir_name[door], TO_ROOM );
+ else
+ {
+ for (fch = in_room->people; fch != NULL; fch = fch->next_in_room)
+ {
+ if (!IS_NPC(fch) && IS_SET(fch->act, PLR_HOLYLIGHT))
+ act ("$n leaves $t.",ch,dir_name[door],fch, TO_VICT);
+ }
+ }
+
char_from_room( ch );
char_to_room( ch, to_room );
if ( !IS_AFFECTED(ch, AFF_SNEAK)
&& ch->invis_level < LEVEL_HERO)
act( "$n has arrived.", ch, NULL, NULL, TO_ROOM );
-
+ else
+ {
+ for (fch = to_room->people; fch != NULL; fch = fch->next_in_room)
+ {
+ if (!IS_NPC(fch) && IS_SET(fch->act, PLR_HOLYLIGHT))
+ act ("$n has arrived.",ch,NULL,fch, TO_VICT);
+ }
+ }
do_function(ch, &do_look, "auto" );
if (in_room == to_room) /* no circular follows */
Another one
n@fluffy:~/programming/Rom24/src$ diff -uN update.c.old update.c --- update.c.old 2008-10-23 16:22:23.000000000 -0700 +++ update.c 2008-10-23 16:25:16.000000000 -0700 @@ -699,9 +699,11 @@ } gain_condition( ch, COND_DRUNK, -1 ); +/* gain_condition( ch, COND_FULL, ch->size > SIZE_MEDIUM ? -4 : -2 ); gain_condition( ch, COND_THIRST, -1 ); gain_condition( ch, COND_HUNGER, ch->size > SIZE_MEDIUM ? -2 : -1); +*/ } for ( paf = ch->affected; paf != NULL; paf = paf_next )


