Apps Home
|
Create an App
Orgasm Challenge!
Author:
geeklycharming
Description
Source Code
Launch App
Current Users
Created by:
Geeklycharming
// Orgasm Challenge v1 // by GeeklyCharming cb.settings_choices = [{ name: 'counter_max', type: 'int', minValue: 1, defaultValue: 100, label: 'Maximum Orgasms:' }, { name: 'counter_cost', type: 'int', minValue: 1, defaultValue: 25, label: 'Orgasm Cost:' }, { name: 'counter_timer', type: 'int', minvalue: 1, defaultValue: 15, label: 'Tipping Phase Duration (Minutes):' }]; cb.changeRoomSubject('Orgasm Challenge Tipping has Begun! Every ' + cb.settings.counter_cost + ' tokens adds an Orgasm!'); var challenge_current = 0; var challenge_counter = 0; var tip_phase_max = cb.settings.counter_timer * 60000; var tip_phase_current = tip_phase_max; cb.onTip(function (tip) { challenge_current += tip['amount']; }); cb.onMessage(function (msg) { if (msg['is_mod'] && msg['m'] == '!cum') { challenge_counter++; cb.changeRoomSubject('Orgasm Challenge Accepted! Orgasm: ' + challenge_counter + ' of ' + Math.floor(challenge_current / cb.settings.counter_cost)); cb.drawPanel(); } }); cb.onDrawPanel(function (user) { var s = 1000; var m = (s * 60); var h = (m * 60); var hrs = Math.floor(tip_phase_current / h); var mns = Math.floor((tip_phase_current - (hrs * h)) / m); var scs = Math.floor((tip_phase_current - (hrs * h) - (mns * m)) / s); if (scs < 10) { scs = '0' + scs.toString(); } if (mns < 10) { mns = '0' + mns.toString(); } if (hrs < 10) { hrs = '0' + hrs.toString(); } var rlt = hrs + ':' + mns + ':' + scs; var capLabel = ''; var capValue = ''; if (tip_phase_current > 0) { capLabel = 'Tipping Time:'; capValue = rlt; } else { capLabel = 'Orgasm Count:'; capValue = challenge_counter + ' of ' + Math.floor(challenge_current / cb.settings.counter_cost); } return { 'template': '3_rows_of_labels', 'row1_label': 'Orgasm Challenge:', 'row1_value': Math.floor(challenge_current / cb.settings.counter_cost), 'row2_label': 'Total Tips:', 'row2_value': challenge_current, 'row3_label': capLabel, 'row3_value': capValue }; }); function updateTippingPhaseClock() { tip_phase_current -= 1000; cb.drawPanel(); if (tip_phase_current <= 0) { tip_phase_current = 0; cb.changeRoomSubject('Orgasm Challenge Accepted! Orgasm: ' + challenge_counter + ' of ' + Math.floor(challenge_current / cb.settings.counter_cost)); cb.drawPanel(); clearTimeout(); } cb.setTimeout(updateTippingPhaseClock, 1000); } cb.setTimeout(updateTippingPhaseClock, 1000);
© Copyright Chaturbate 2011- 2026. All Rights Reserved.